package com.demo.dune.service.strategy;

import com.demo.dune.domain.MemCreateInput;

/**
 * Member Strategy.
 * @author Allen
 * @version 1.0 2022-04-03
 */
public interface IMemberStrategy {
	
	/**
	 * get Strategy Name.
	 * @return
	 */
	public String getName();

	/**
	 * create Member.
	 * @param member
	 */
	public void createMem(MemCreateInput member);
	
	/**
	 * calculate member's point.
	 * @param originalPrice
	 * @return long
	 */
	public long calcPoint(long originalPrice);
	
}
